home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / var / lib / dpkg / info / gconf2.postinst < prev    next >
Encoding:
Text File  |  2007-03-06  |  729 b   |  29 lines

  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. update-alternatives \
  6.     --install /usr/bin/gconftool gconftool /usr/bin/gconftool-2 25 \
  7.     --slave /usr/share/man/man1/gconftool.1.gz gconftool.1.gz \
  8.         /usr/share/man/man1/gconftool-2.1.gz
  9.  
  10.  
  11.  
  12. for GCONF_DIR in /var/lib/gconf/defaults \
  13.          /etc/gconf/gconf.xml.mandatory \
  14.          /etc/gconf/gconf.xml.defaults ; do
  15.   GCONF_TREE=$GCONF_DIR/%gconf-tree.xml
  16.   if [ ! -f "$GCONF_TREE" ]; then
  17.     gconf-merge-tree "$GCONF_DIR"
  18.     chmod 644 "$GCONF_TREE"
  19.     find "$GCONF_DIR" -mindepth 1 -maxdepth 1 -type d -exec rm -rf \{\} \;
  20.     rm -f "$GCONF_DIR/%gconf.xml"
  21.     SIGNAL_DAEMONS=yes
  22.   fi
  23. done
  24.  
  25. if [ "$SIGNAL_DAEMONS" = yes ]; then
  26.   # re-read gconf databases
  27.   kill -s HUP `pidof gconfd-2` >/dev/null 2>&1 || true
  28. fi
  29.